function CAOrgTemp(){
	this.table=this.InitTable();
    this.tab=this.InitTab();
}


CAOrgTemp.prototype.InitTab=function(){
	var element;
	layui.use('element', function(){
	   element = layui.element;
	});
	return element;
}

CAOrgTemp.prototype.OpTab=function(tabindex,obj){
	this.tab.tabChange('tabcontent', tabindex);
	
}

CAOrgTemp.prototype.InitTable = function() {
	var table;
	var _this=this;
	layui.use('table', function() {
	    table = layui.table;
		table.render({
			elem : '#list'
			,height : $(window).height() - 120
			,url : 'get_list' // 数据接口
			,page : true // 开启分页
			,limit : 30
			,id: 'catemplist'
			,method:"post"
			,cols : [ [ // 表头
			           {type:'numbers'}
			           ,{field : 'tempname',title : '模板名称',width : 250,align : 'center'}
			           , {field : 'status',title : '状态',width : 100,align : 'center'}
			           , {field : 'createtime',title : '时间',width : 170,align : 'center'}
			           , {field : 'remark',title : '描述',width : 200,align : 'center'}
			           , {title : '操作',width : 150,align : 'center',fixed : 'right',toolbar : '#operate'}
		            ] ]
		    ,request:{
				type:'post'
			}
		    ,page: false
			,where:{tempname: $("#tempname").val()}
		    ,done: function(res, page, count){
		    	var dataarr=res.data;
		    	$("[data-field='status']").children().each(function(index){ 
		    		if($(this).text()=="0"){
		    			$(this).text('无效');
		    		}else if($(this).text()=="1"){
		    			$(this).text("有效");
		    		}
               })  
		    }
		    
		});

		
		 //监听工具条
	    table.on('tool(list)', function(obj){
	      var data = obj.data;
	      if(obj.event === 'detail'){
	    	  vCAOrgTemp.detail(data.catempid);
	      } else if(obj.event === 'del'){
	    	  
	        top.mylayui.confirm('确定要删除吗？',{icon: 0}, function(index,dd){
	        	 top.mylayui.close(index);
	        	 vOrg.deleteentity(data.orgid);
	        });
	      } else if(obj.event === 'edit'){
	        //layer.alert('编辑行：<br>'+ JSON.stringify(data))
	    	  _this.OpTab(2,data);
	      }
	    });

	    
	});
	
	return table;
}

CAOrgTemp.prototype.detail=function(tempid){
	this.OpTab(2);
	$("#getdata").attr("src","civilass_org_temp_show?tempid="+tempid)
	
}


CAOrgTemp.prototype.searchtable=function(){
	this.table.reload('catemplist', { 
		  page: {
	        curr: 1 //重新从第 1 页开始
	      },page: false
	    ,where: {  
	    	tempname: $("#tempname").val()  
	    }  
	}); 
}




CAOrgTemp.prototype.openadd=function(userid){
	top.mylayui.open({
         type: 2,
         title: '模板添加',
         shadeClose: true,
         shade: 0.5,
         area: ['1000px', '600px'],
         content: 'civilassorgtemp/civilass_org_temp_edit?userid='+userid
       }); 

}

CAOrgTemp.prototype.addtemporg=function(itemids,orgids,tempname){
	$.ajax({
		type:"POST",
		url:"insert_temporg",
		data:{itemids:itemids,orgids:orgids,tempname:tempname},
		beforeSend:function(XHR){
			
		},
		success:function(data){
			data=eval('('+data+')');
			if(data.result>0){
				top.mylayui.msg(data.msg, {icon: 1});
				top.mylayui.closeAll('iframe');
				document.location.reload();
			}
			else{
				top.mylayui.msg(data.msg, {icon: 0});
			}
		},
		complete:function(XHR){
			
		},
		error:function(){
			
		}
	});
}

var vCAOrgTemp=null;
$(function(){
	vCAOrgTemp=new CAOrgTemp();
})